package com.ticket.dao;

import com.ticket.entity.Comment;
import com.ticket.util.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 全谢民
 * @version 8.0
 * @description: TODO   评论dao层
 * @date 2023/10/15 21:11
 */
public interface CommentDao {

    /**
     * @author 全谢民
     * @description TODO    用户查询个人评论
     * @date 2023/10/15 21:13
     * @param comment
     * @param page
     * @return java.util.List<com.ticket.entity.Comment>
     */
    List<Comment> selCommentList(@Param("comment") Comment comment,
                                 @Param("page") Page<Comment> page);

    /**
     * @author 全谢民
     * @description TODO    用户查询个人评论条数
     * @date 2023/10/15 21:13
     * @param comment
     * @return int 评论条数
     */
    int selCommentListCount(@Param("comment") Comment comment);

    /**
     * @author 全谢民
     * @description TODO    用户删除个人评论
     * @date 2023/10/16 14:09
     * @param commentId  传参评论id
     * @return int  返回结果行数
     */
    int delComment(@Param("commentId") int commentId);
}
